#define _CRT_SECURE_NO_WARNINGS 1
#include <stdio.h>
#include <string.h>

//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int num = 0;
//	int a = 1,b = 1;
//	if (n <= 2)
//	{
//		num = 1;
//	}
//	else
//	{
//		for (int i = 3; i <= n; i++)
//		{
//			num = a + b;
//			a = b;
//			b = num;
//
//		}
//		printf("%d", num);
//	}
//	return 0;
//}
//int fib(int n)
//{
//	if (n <= 2)
//		return 1;
//	else
//	{
//		return fib(n - 1) + fib(n - 2);
//	}
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int ret = fib(n);
//	printf("%d\n", ret);
//	return 0;
//}
//int Strlen(char* str)
//{
//	int count = 0;
//	while(*str != '\0')
//	{
//		count++;
//		str++;
//	}
//	return count;
//}
//void reverse_string(char* str)
//{
//	int len = Strlen(str);
//	char tmp = *str;
//	*str = *(str+ len - 1);
//	*(str + len - 1) = '\0';
//	if (Strlen(str + 1) >= 2)
//	{
//		reverse_string(str + 1);
//	}
//	*(str + len - 1) = tmp;
//}
//
//int main()
//{
//	char arr[] = "abcdef";
//	reverse_string(arr);
//	printf("%s", arr);
//	return 0;
//}
//int fac(int n)
//{
//	if (n != 0)
//	{
//		return n * fac(n - 1);
//	}
//	else
//	{
//		return 1;
//	}
//}
//int main()
//{
//	int n = 0;
//	scanf("%d", &n);
//	int ret = fac(n);
//	printf("%d", ret);
//	return 0;
//}
//void exchange(char* arr1, char* arr2)
//{
//	if (*arr1 != '\0' && *arr2 != '\0')
//	{
//		char tmp = *arr1;
//		*arr1 = *arr2;
//		*arr2 = tmp;
//		exchange(arr1 + 1, arr2 + 1);
//	}
//}
//int main()
//{
//	char arr1[] = "abcdefg";
//	char arr2[] = "hijklmn";
//	exchange(arr1, arr2);
//	printf("%s %s", arr1, arr2);
//	return 0;
//}
void init(int* arr)
{
	for (int i = 0; i < 5; i++)
	{
		arr[i] = 0;
	}
}
void print(int* arr2)
{
	for (int i = 0; i < 6; i++)
	{
		printf("%d ", arr2[i]);
	}
}
void reverse(int arr[])
{
	int left = 0;
	int right = 6;


	while (left < right)
	{
		int tmp = arr[left];
		arr[left] = arr[right];
		arr[right] = tmp;
		left++;
		right--;
	}
}
int main()
{
	int arr[5] = { 1,2,3,4,5 };
	init(arr);
	int arr2[6] = { 1,2,3,4,5,6 };
	print(arr2);
	int arr3[7] = { 1,2,3,4,5,6,7 };
	reverse(arr3);
	return 0;
}